﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


using System.IO;

namespace CoreGallery.Addins.Contracts
{


    public interface IPhoto
    {
        Guid UniqueId
        {
            get;
        }

        IList<CoreGallery.Addins.Contracts.MetadataElement> Metadata
        {
            get;
        }

        Stream GetPhotoStream();

        Stream GetThumbnailStream();

        string Name
        {
            get;
            set;
        }

        long Width
        {
            get;
        }

        long Height
        {
            get;
        }
    }
}
